2003년09월28일 36번
[스프레드시트 일반] 아래에 나열된 작업 항목을 부분합을 구하는 작업 순서대로 올바르게 나열한 것은?

- ① 1 - 3 - 4 - 2 - 5
- ② 4 - 2 - 5 - 1 - 3
- ③ 4 - 1 - 3 - 2 - 5
- ④ 4 - 2 - 3 - 5 - 1
(정답률: 60%)
문제 해설
1. 배열 A의 부분합 배열 P을 구한다.
2. P에서 인덱스 0부터 인덱스 3까지의 부분합을 구한다. 이 값이 최대값이므로 이 값을 max_sum에 저장한다.
3. P에서 인덱스 0부터 인덱스 2까지의 부분합을 구한다. 이 값이 max_sum보다 크면 max_sum을 이 값으로 대체한다.
4. P에서 인덱스 0부터 인덱스 4까지의 부분합을 구한다. 이 값이 max_sum보다 크면 max_sum을 이 값으로 대체한다.
5. max_sum을 반환한다.
정답이 "4 - 1 - 3 - 2 - 5" 인 이유는 다음과 같다.
- 4번 작업에서 최대값을 구하는 부분합을 구하고, 1번 작업에서 이 부분합을 이용해 부분합 배열 P을 구한다.
- 3번 작업에서는 인덱스 0부터 2까지의 부분합을 구하고, 이 값이 최대값보다 작으므로 max_sum은 변하지 않는다.
- 2번 작업에서는 인덱스 0부터 3까지의 부분합을 구하고, 이 값이 최대값이므로 max_sum을 이 값으로 대체한다.
- 5번 작업에서는 최종적으로 max_sum을 반환한다.
2. P에서 인덱스 0부터 인덱스 3까지의 부분합을 구한다. 이 값이 최대값이므로 이 값을 max_sum에 저장한다.
3. P에서 인덱스 0부터 인덱스 2까지의 부분합을 구한다. 이 값이 max_sum보다 크면 max_sum을 이 값으로 대체한다.
4. P에서 인덱스 0부터 인덱스 4까지의 부분합을 구한다. 이 값이 max_sum보다 크면 max_sum을 이 값으로 대체한다.
5. max_sum을 반환한다.
정답이 "4 - 1 - 3 - 2 - 5" 인 이유는 다음과 같다.
- 4번 작업에서 최대값을 구하는 부분합을 구하고, 1번 작업에서 이 부분합을 이용해 부분합 배열 P을 구한다.
- 3번 작업에서는 인덱스 0부터 2까지의 부분합을 구하고, 이 값이 최대값보다 작으므로 max_sum은 변하지 않는다.
- 2번 작업에서는 인덱스 0부터 3까지의 부분합을 구하고, 이 값이 최대값이므로 max_sum을 이 값으로 대체한다.
- 5번 작업에서는 최종적으로 max_sum을 반환한다.
연도별
- 2020년07월04일
- 2020년02월29일
- 2019년08월31일
- 2019년03월02일
- 2018년09월01일
- 2018년03월03일
- 2017년09월02일
- 2017년03월04일
- 2016년10월22일
- 2016년06월25일
- 2016년03월05일
- 2015년10월17일
- 2015년06월27일
- 2015년03월07일
- 2014년10월18일
- 2014년06월28일
- 2014년03월08일
- 2013년10월19일
- 2013년06월22일
- 2013년03월09일
- 2012년09월22일
- 2012년06월16일
- 2012년03월17일
- 2011년10월16일
- 2011년07월10일
- 2011년03월20일
- 2010년10월17일
- 2010년06월06일
- 2010년03월21일
- 2009년10월18일
- 2009년07월26일
- 2009년04월19일
- 2009년02월15일
- 2008년10월12일
- 2008년08월03일
- 2008년05월18일
- 2008년02월24일
- 2007년10월07일
- 2007년07월01일
- 2007년05월06일
- 2007년02월11일
- 2006년09월24일
- 2006년07월23일
- 2006년05월14일
- 2006년02월19일
- 2005년10월09일
- 2005년07월24일
- 2005년05월15일
- 2005년02월20일
- 2004년10월03일
- 2004년08월01일
- 2004년05월02일
- 2004년02월15일
- 2003년09월28일
- 2003년07월13일
- 2003년05월04일
- 2003년02월09일
- 2002년09월15일
- 2002년06월09일
- 2002년03월17일
- 2001년10월07일
- 2001년06월24일
- 2001년03월18일